perform one's imitation - Spanish English Dictionary